home
***
CD-ROM
|
disk
|
FTP
|
other
***
search
/
Cream of the Crop 1
/
Cream of the Crop 1.iso
/
SOUND
/
THEDECK1.ARJ
/
QBXSOUND.BI
< prev
next >
Wrap
Text File
|
1991-10-16
|
4KB
|
88 lines
'QBXSOUND.BI
'in PLAYMUS.BAS
DECLARE SUB MusicInit (useEvent%)
DECLARE FUNCTION MusicPlay% (MBseg%, MBoff%)
DECLARE FUNCTION MusicInfo% (voice%, note%, volume%, mode%, MusicPtr&)
DECLARE SUB MusicPause ()
DECLARE SUB MusicCont ()
DECLARE SUB MusicEnd ()
'in PLAYVOC.BAS
DECLARE FUNCTION VOCinit% (port%, IRQ%, DMA%)
DECLARE FUNCTION VOCinfo% (CurrBlockType%, CurrSampleRate%)
DECLARE FUNCTION VOCplay% (VBseg%, VBoff%)
DECLARE FUNCTION VOCrecord% (SampleRate%, bytes&, VBseg%, VBoff%)
DECLARE FUNCTION VOCpause% ()
DECLARE FUNCTION VOCcont% ()
DECLARE FUNCTION VOCend% ()
'in FMACCESS.BAS
DECLARE FUNCTION SoundColdInit% (port%)
DECLARE SUB SoundWarmInit ()
DECLARE SUB StateSave ()
DECLARE SUB StateRestore ()
DECLARE SUB SetSoundMode (mode%)
DECLARE SUB SetWaveSel (state%)
DECLARE SUB SetPitchRange (PitchRange%)
DECLARE SUB SetVoiceTimbre (voice%, vseg%, vptr&)
DECLARE SUB SetVoiceVolume (voice%, volume%)
DECLARE SUB SetVoicePitch (voice%, BendPitch%)
DECLARE SUB NoteOn (voice%, pitch%)
DECLARE SUB NoteOff (voice%)
DECLARE SUB InitSlotParms ()
DECLARE SUB SetAllTimbre (voice%)
DECLARE FUNCTION EventScheduler% ()
DECLARE FUNCTION VocScheduler% ()
'in FMMUSIC.ASM
DECLARE FUNCTION FMdetect% ()
DECLARE SUB FMport (BYVAL portno%)
DECLARE SUB FMver (soft%)
DECLARE SUB FMbuss (BYVAL busMHz%)
DECLARE SUB FMiomap (BYVAL vseg%, BYVAL voff%, BYVAL mode%)
DECLARE SUB FMsetmode (BYVAL mode%)
DECLARE SUB FMwse (BYVAL wse%)
DECLARE SUB FMcsm (BYVAL csm%)
DECLARE SUB FMsel (BYVAL sel%)
DECLARE SUB FMamvib (BYVAL voice%, BYVAL amHL%)
DECLARE SUB FMvib (BYVAL voice%, BYVAL vibHL%)
DECLARE SUB FMegtype (BYVAL voice%, BYVAL egHL%)
DECLARE SUB FMksr (BYVAL voice%, BYVAL ksrHL%)
DECLARE SUB FMmulti (BYVAL voice%, BYVAL multiHL%)
DECLARE SUB FMksl (BYVAL voice%, BYVAL kslHL%)
DECLARE SUB FMtl (BYVAL voice%, BYVAL tlHL%)
DECLARE SUB FMar (BYVAL voice%, BYVAL arHL%)
DECLARE SUB FMdr (BYVAL voice%, BYVAL drHL%)
DECLARE SUB FMsl (BYVAL voice%, BYVAL slHL%)
DECLARE SUB FMrr (BYVAL voice%, BYVAL rrHL%)
DECLARE SUB FMfn (BYVAL voice%, BYVAL freqnum%)
DECLARE SUB FMblock (BYVAL voice%, BYVAL block%)
DECLARE SUB FMkeyon (BYVAL voice%, BYVAL onoff%)
DECLARE SUB FMsetFNum (BYVAL voice%, BYVAL note%, BYVAL KeyOn%, BYVAL PitchBend%, BYVAL PitchBendRange%)
DECLARE SUB FMdepam (BYVAL mode%)
DECLARE SUB FMdepvib (BYVAL mode%)
DECLARE SUB FMfb (BYVAL voice%, BYVAL fbHL%)
DECLARE SUB FMc (BYVAL voice%, BYVAL c%)
DECLARE SUB FMws (BYVAL voice%, BYVAL wsHL%)
'in TIMETRAP.ASM
DECLARE FUNCTION TIcheckUEVENT% (CurrSD%)
DECLARE SUB TIsetClockRate (BYVAL count%)
DECLARE SUB TIsetTrap (BYVAL onoff%)
DECLARE SUB TItrapOn (BYVAL ticks%)
DECLARE SUB TItrapNext (BYVAL ticks%)
'in SBVOC.ASM
DECLARE FUNCTION CTVver% (soft%, hard%)
DECLARE FUNCTION CTVport% (BYVAL port%)
DECLARE FUNCTION CTVirq% (BYVAL irq%)
DECLARE FUNCTION CTVdetect% ()
DECLARE FUNCTION CTVspeaker% (BYVAL onoff%)
DECLARE FUNCTION CTVusrstat% (BYVAL vseg%, BYVAL voff%)
DECLARE FUNCTION CTVoutput% (BYVAL vseg%, BYVAL voff%)
DECLARE FUNCTION CTVinput% (BYVAL srate%, BYVAL lbytes&, BYVAL vseg%, BYVAL voff%)
DECLARE FUNCTION CTVhalt% ()
DECLARE FUNCTION CTVuninstall% ()
DECLARE FUNCTION CTVpause% ()
DECLARE FUNCTION CTVcontinue% ()
DECLARE FUNCTION CTVskip% ()
DECLARE FUNCTION CTVexternal% (BYVAL vseg%, BYVAL voff%)
DECLARE FUNCTION CTVstatus% (CurrBlockType%, CurrSampleRate%)
'in MEMCOPY.ASM
DECLARE SUB MemCopy (BYVAL FromSeg%, BYVAL FromOff%, BYVAL ToSeg%, BYVAL ToOff%, BYVAL count%)